const express = require('express')
const bodyParser = require('body-parser')
const cors = require('cors')

const app = express()
const port = 3000

app.use(bodyParser.json())
app.use(cors()) // 允许所有源访问

// 模拟的城市和文本内容
const cityTexts = {
  北京: '欢迎来到北京，首都的繁华让人流连忘返。',
  上海: '上海是一座充满现代感的国际大都市。',
  广州: '广州有着丰富的历史文化和美食。',
}

app.post('/getCityText', (req, res) => {
  const city = req.body.city
  if (city in cityTexts) {
    res.json({ text: cityTexts[city] })
  } else {
    res.status(404).json({ error: '城市未找到' })
  }
})

app.listen(port, () => {
  console.log(`Server is running on http://localhost:${port}`)
})
